Make Hard Easy - A Systematic Approach To Learning Difficult Moves